.am {
	height: 24px;
	width: 60px;
	border: 1px solid #CACACA;
	background: #fff;
	text-align: center;
}

b {
	color: #CC0000;
	font-size: 16px
}

.shopcart {
	padding: 0 auto;
	font-size: 14px;
	height: 70% auto;
}

.shopcart .item {
	 
}

.shopcart .item .title {
	height: 40px;
	border-bottom: 1px solid #cacaca;
	background: #fff;
	padding-left: 14px;
	position: relative;
}

.shopcart .item .title input {
	vertical-align: middle;
	margin-top: 10px;
}

.shopcart .item .goods_icon {
	width: 50px;
	height: 50px;
	padding: 5px;
	border: 1px solid #CACACA;
	display: inline-block;
	vertical-align: top;;
}
.shopcart .item .goods_icon img{
	width: 100%;height: 100%;
	}
.shopcart .item .btns {
	height: 30px;
	border-top: 1px solid #cacaca;
	padding: 5px;
	background: rgb(246,246,246);
	line-height: 28px;
}
.pay{
	border: 1px solid #CACACA;;background: #fff;margin-top: 10px;position: relative;
}
.pay tr td{
	background: #fff;border: none;height: 30px;
}
.pay tr td label,.pay tr td input{
	display: inline;
	vertical-align: middle;
}
.pay tr td:hover{
	background: #fff;
}
.paytype{
	width: 120px;height: 35px;border: 1px solid #CACACA;display: inline-block;text-align: center;line-height: 34px
}